I clean houses/apts for extra money for us and I know from experience that many people have been dissapointed by them.
You might want to check your local paper classifieds for individuals who are looking for work. This has a few advantages.
a) You might be able to hire a person to come in and just do exactly what you need done, agreeing to a price before hand.
b) You can check out their own personal/business references before having them in your home to clean.
c) You would likely be able to be specific about which cleaning products you want used in your home and those you do not.
If you have any questions feel free to ask.